twin room はシングルベッドが2つある部屋のことです。
double roomはダブルベッドが1つある部屋です。
正確にはtwin-bedded room, double-bedded roomやtwin bed room, double bed roomですが、略しても通じます。
ちなみにセミダブル(ダブルよりは小さくシングルよりは大きいベッドひとつ)という部屋の形態は和製英語ですので通じないです。
Is this a room with 2 beds?
【訳】これはベッドが2つある部屋ですか?
ときいてももちろん構わないと思います。
「ベッドが2つの部屋ですか?」と聞く時に、一番大事なのはベッドが1つだけではなく、2つがあると確認したいです。ですから、単にAre there two beds in this room?などに聞くのが一番分かりやすいと思います。
例:
Are there two beds in this room?
この部屋にはベッドが2つありますか。
Is this a room with two beds?
これは2つのベッドがある部屋ですか。
Does this room have two beds?
この部屋には2つのベッドがありますか。
注意:
言い方によって、ベッドのサイズと数が間違いやすいです。
ベッドのサイズ:twin, double/full, queen, kingなど
twinとdoubleは2つとか2倍の意味ですが、ベッドのサイズの意味もあります。